_i Specifies an index into the enabled vertex data arrays.
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
ggggllllAAAArrrrrrrraaaayyyyEEEElllleeeemmmmeeeennnntttt commands are used within ggggllllBBBBeeeeggggiiiinnnn/ggggllllEEEEnnnndddd pairs to specify
vertex and attribute data for point, line, and polygon primitives. If
GGGGLLLL____VVVVEEEERRRRTTTTEEEEXXXX____AAAARRRRRRRRAAAAYYYY is enabled when ggggllllAAAArrrrrrrraaaayyyyEEEElllleeeemmmmeeeennnntttt is called, a single vertex
is drawn, using vertex and attribute data taken from location _i of the
enabled arrays. If GGGGLLLL____VVVVEEEERRRRTTTTEEEEXXXX____AAAARRRRRRRRAAAAYYYY is not enabled, no drawing occurs but
the attributes corresponding to the enabled arrays are modified.
Use ggggllllAAAArrrrrrrraaaayyyyEEEElllleeeemmmmeeeennnntttt to construct primitives by indexing vertex data,
rather than by streaming through arrays of data in first-to-last order.
Because each call specifies only a single vertex, it is possible to
explicitly specify per-primitive attributes such as a single normal per
individual triangle.
Changes made to array data between the execution of ggggllllBBBBeeeeggggiiiinnnn and the
corresponding execution of ggggllllEEEEnnnndddd may affect calls to ggggllllAAAArrrrrrrraaaayyyyEEEElllleeeemmmmeeeennnntttt that
are made within the same ggggllllBBBBeeeeggggiiiinnnn/ggggllllEEEEnnnndddd period in non-sequential ways.
That is, a call to
ggggllllAAAArrrrrrrraaaayyyyEEEElllleeeemmmmeeeennnntttt that precedes a change to array data may access the
changed data, and a call that follows a change to array data may access
original data.
NNNNOOOOTTTTEEEESSSS
ggggllllAAAArrrrrrrraaaayyyyEEEElllleeeemmmmeeeennnntttt is available only if the GL version is 1.1 or greater.
ggggllllAAAArrrrrrrraaaayyyyEEEElllleeeemmmmeeeennnntttt is included in display lists. If ggggllllAAAArrrrrrrraaaayyyyEEEElllleeeemmmmeeeennnntttt is entered
into a display list, the necessary array data (determined by the array
pointers and enables) is also entered into the display list. Because the
array pointers and enables are client-side state, their values affect
display lists when the lists are created, not when the lists are